---
title: getStaticPaths() function required for dynamic routes.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---


> **GetStaticPathsRequired**： 对于动态路由来说，使用 `getStaticPaths()` 函数是必要的。请你确保从动态路由中 `export` 了一个 `getStaticPaths` 函数。

## 哪里出了问题?
在[静态模式](/zh-cn/guides/routing/#静态-ssg-模式)下，所有路由都必须在构建时确定。因此，动态路由必须`export`一个 `getStaticPaths` 函数，来返回将要生成的不同路径。

**请参阅：**
-  [动态路由](/zh-cn/guides/routing/#动态路由)
-  [`getStaticPaths()`](/zh-cn/reference/routing-reference/#getstaticpaths)
-  [服务端渲染](/zh-cn/guides/on-demand-rendering/)


